package com.tfjybj.itoo.teach.template;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
import org.jplus.hyberbin.excel.annotation.ExcelModelConfig;
import org.jplus.hyberbin.excel.annotation.Lang;

import java.io.Serializable;

@ExcelModelConfig
@ApiModel(value = "ProfessionModel:专业信息表，用于下载模板和导入")
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
/**
 * 导入的专业信息
 *
 * @author 杨燕梅
 * @version 2.0.0
 * @since 2.0.0 2018-11-29 15:08:12
 */
public class ProfessionTemplate implements Serializable {
    /**
     * 专业代码
     */
    @Lang("专业代码")
    private String code;

    /**
     * 专业名称
     */
    @Lang("专业名称")
    private String name;

    /**
     * 学制学制（4，3，2等）
     */
    @Lang("学制学制（4，3，2等）")
    private String schoolLength;

    /**
     * 专业性质（1专科,2本科,3专接本）
     */
    @Lang("专业性质（1专科,2本科,3专接本）")
    private String nature;

    /**
     * 学院_id
     */
    @Lang("学院_id")
    private String academyId;

    /**
     * 学院名称
     */
    @Lang("学院名称")
    private String academyName;

    /**
     * 备注
     */
    @Lang("备注")
    private String remark;

    /**
     * 失败原因
     */
    @Lang("失败原因")
    private String failReason;
}
